.footer {
  width: 100%;
  height: 340px;
  background-image: linear-gradient(to bottom, #1432c5, #632afe);
}
.footer .logo {
  margin-top: 104px;
  width: 315px;
  height: 100px;
  background: url(../img/footer_logo.png) no-repeat center;
}
.footer .telnum {
  margin-top: 104px;
  margin-left: 168px;
  width: 356px;
}
.footer .telnum p {
  font-size: 18px;
  color: #ffffff;
  line-height: 100%;
  margin-bottom: 19px;
}
.footer .telnum .address {
  line-height: 38px;
}
.footer .wechat {
  margin-top: 50px;
}
.footer .wechat .er {
  height: 220px;
  width: 220px;
  background: url(../img/wechat.jpg) no-repeat center;
}
.footer .wechat p {
  margin-top: 15px;
  text-align: center;
  font-size: 20px;
  color: #f8f8f8;
}
